[index]
Number Function
Syntax
the number of <components> [in | of <location>] or
number(<components> [in | of <location>]) Applies to global
Description
The number function can be used to count a variety of components. This function is particularly useful when you want to script an action that depends on the quantity of a particular type of object, or if you want to control a loop affecting each of the components in turn.
The following list indicates which components can be counted in which location.
Components: chars, characters, words, items, lines Location: text container
Components: rows, columns Location: pickLists, dataSheets
Components: cards Location: stack, background
Component: card objects Location: card
Component: backgrounds Location: stack
Notes
Note that when counting objects, if you omit the [in <location>] clause, the current card is used as the context for counting. When counting cards or backgrounds, if you omit the [in <location>] clause, the current stack is used as the context.
Examples
Type the following statements into the Message Box and press Enter after each:
the number of cards
the number of words in field "Names"
the number of words in "Hello there!"
the number of characters in word 1 of bg fld ID 12 number(buttons in this card)
This text has been mechanically extracted from the Oracle Media Objects 1.0.4.9 MediaTalk Reference, © 1995 Oracle Corporation, and is provided here solely for educational/historical purposes.